home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / mint / mntlib43 / mntlib / changelo < prev    next >
Text File  |  1994-02-14  |  40KB  |  952 lines

  1. NOTE:  entropy@terminator.rs.itd.umich.edu is the maintainer of the
  2. libraries as of PL26.
  3.  
  4. Changes are listed in *reverse* order, most recent changes being
  5. first.
  6.  
  7. PATCHLEVEL43::
  8.  
  9. ***** libgcc2.c
  10. ----------------------------
  11. revision 42.3    
  12. date: 1994/02/10 11:38:42;  author: entropy;  state: Exp;  lines: +1 -1
  13. Only use XFmode extended real floating point if XFLOAT_ENABLE is defined.
  14. ----------------------------
  15. revision 42.2
  16. date: 1994/01/28 16:30:08;  author: schwab;  state: Exp;  lines: +1 -1
  17. Don't try to use extended float mode (XFmode) with gcc before version 2.4.
  18. Actually, this will also exclude gcc 2.4, since __GNUC_MINOR__ was
  19. introduced just with gcc 2.5.
  20. =============================================================================
  21. ***** longlong.h
  22. ----------------------------
  23. revision 42.2    
  24. date: 1994/01/28 16:30:30;  author: schwab;  state: Exp;  lines: +24 -25
  25. Revert the last change, we don't need a register prefix.
  26. =============================================================================
  27. ***** include/PatchLev.h
  28. ----------------------------
  29. revision 42.2    
  30. date: 1994/01/16 15:03:48;  author: entropy;  state: Exp;  lines: +1 -1
  31. -
  32. =============================================================================
  33. ***** include/assert.h
  34. ----------------------------
  35. revision 42.2    
  36. date: 1994/02/12 00:01:04;  author: entropy;  state: Exp;  lines: +14 -14
  37. Add back old statement-based assert macro, but now called __assert().
  38. =============================================================================
  39. ***** include/osbind.h
  40. ----------------------------
  41. revision 42.2    
  42. date: 1994/02/10 08:05:26;  author: entropy;  state: Exp;  lines: +2 -2
  43. Relax constraints from "r" to "g" on trap_14_wllwwwwwlw (used
  44. by Flopfmt()).
  45. =============================================================================
  46. ***** Makefile
  47. ----------------------------
  48. revision 42.2    
  49. date: 1994/02/10 11:43:04;  author: entropy;  state: Exp;  lines: +4 -1
  50. *** empty log message ***
  51. =============================================================================
  52. ***** dup.c
  53. ----------------------------
  54. revision 42.2    
  55. date: 1994/01/18 16:19:40;  author: entropy;  state: Exp;  lines: +0 -6
  56. Remove the code from dup() that could set the controlling tty.
  57. It was wrong.
  58. =============================================================================
  59. ***** open.c
  60. ----------------------------
  61. revision 42.2    
  62. date: 1994/01/18 16:15:50;  author: entropy;  state: Exp;  lines: +18 -11
  63. Several changes by Wolfgang Lux and entropy.
  64. 1. Grab the lowest-numbered handle for all opens, instead of depending
  65.    on O_NOCTTY.
  66. 2. Make the code dealing with controlling tty's a little bit more POSIXy.
  67. =============================================================================
  68. ***** read.c
  69. ----------------------------
  70. revision 42.2    
  71. date: 1994/01/18 14:51:26;  author: entropy;  state: Exp;  lines: +14 -2
  72. Oops!  When I fixed read() to work under TOS in unbuffered mode, I
  73. broke it for buffered mode.  This revision should work in both modes.
  74. Thanks to dsb for the bug report.
  75. =============================================================================
  76. ***** scanf.c
  77. ----------------------------
  78. revision 42.2    
  79. date: 1994/02/10 08:21:28;  author: schwab;  state: Exp;  lines: +3 -3
  80. The private variables fp_{do,ns,sval} are not intended to be exported
  81. and should be made static.
  82. =============================================================================
  83. ***** sync.c
  84. ----------------------------
  85. revision 42.2    
  86. date: 1994/02/10 08:09:22;  author: entropy;  state: Exp;  lines: +1 -25
  87. Removed RCS header junk that was causing patches to get mangled.
  88. =============================================================================
  89.  
  90. PATCHLEVEL42::
  91.  
  92. ***** abs.c
  93. ----------------------------
  94. revision 41.2    
  95. date: 1993/11/24 20:23:16;  author: pvt1-117;  state: Exp;  lines: +7 -0
  96. Inline abs() and labs() for LCC.
  97. =============================================================================
  98. ***** bblink.c
  99. ----------------------------
  100. revision 41.3    
  101. date: 1994/01/13 08:03:50;  author: schwab;  state: Exp;  lines: +29 -26
  102. Fixed version of update for GCC 2.5
  103. ----------------------------
  104. revision 41.2
  105. date: 1993/11/30 18:51:36;  author: schwab;  state: Exp;  lines: +139 -2
  106. Updated for GCC 2.5
  107. =============================================================================
  108. ***** buffindf.c
  109. ----------------------------
  110. revision 41.2    
  111. date: 1994/01/09 09:33:20;  author: schwab;  state: Exp;
  112. NEW file.
  113. The library uses the names findfile and buffindfile which are in the
  114. user's namespace. findfile is not really used and should be move into
  115. a separate file, and buffindfile should be renamed to _buffindfile.
  116. I have renamed findfile.c to buffindf.c and moved the function
  117. findfile into a new findfile.c, and changed all callers.
  118. =============================================================================
  119. ***** bzero.cpp
  120. ----------------------------
  121. revision 41.2    
  122. date: 1993/12/01 20:45:46;  author: michal;  state: Exp;  lines: +2 -0
  123. When Lmemset is defined and not Lbzero, the jump at the bottom
  124. of the memset setup reduces to a zero offset jump. put a
  125. #ifdef Lbzero (which amounts to  really #ifdef Lmemset && Lbzero)
  126. around the `jra do_set'.
  127. =============================================================================
  128. ***** fdopen.c
  129. ----------------------------
  130. revision 41.3    
  131. date: 1994/01/13 09:37:36;  author: entropy;  state: Exp;  lines: +2 -0
  132. *** empty log message ***
  133. ----------------------------
  134. revision 41.2
  135. date: 1993/11/24 20:12:04;  author: nox;  state: Exp;  lines: +1 -1
  136. Use binary mode on tty's (under MiNT) to avoid extra ^M's.
  137. =============================================================================
  138. ***** findfile.c
  139. ----------------------------
  140. revision 41.2    
  141. date: 1994/01/09 09:29:32;  author: schwab;  state: Exp;  lines: +2 -126
  142. The library uses the names findfile and buffindfile which are in the
  143. user's namespace. findfile is not really used and should be moved into
  144. a separate file, and buffindfile should be renamed to _buffindfile.
  145. I have renamed findfile.c to buffindf.c and moved the function
  146. findfile into the new findfile.c, and changed all callers.
  147. =============================================================================
  148. ***** fopen.c
  149. ----------------------------
  150. revision 41.4    
  151. date: 1994/01/09 11:12:06;  author: nox;  state: Exp;  lines: +2 -2
  152. *** empty log message ***
  153. ----------------------------
  154. revision 41.3
  155. date: 1994/01/09 11:06:16;  author: nox;  state: Exp;  lines: +2 -0
  156. In _fopen() we seek to the end when file mode "a" is used (the kernel
  157. won't do this until the first write.)
  158. ----------------------------
  159. revision 41.2
  160. date: 1993/11/24 20:12:34;  author: nox;  state: Exp;  lines: +1 -1
  161. Use binary mode on tty's (under MiNT) to avoid extra ^M's.
  162. =============================================================================
  163. ***** getpw.c
  164. ----------------------------
  165. revision 41.2    
  166. date: 1993/11/30 20:40:50;  author: nox;  state: Exp;  lines: +4 -2
  167. Convert backslashes in the home directory in the passwd file, for backwards
  168. compatibility.
  169. =============================================================================
  170. ***** lib.h
  171. ----------------------------
  172. revision 41.2    
  173. date: 1993/11/30 18:51:48;  author: schwab;  state: Exp;  lines: +1 -1
  174. Use new way to declare a function that doesn't return, since
  175. the old way wasn't ANSI conforming.
  176. =============================================================================
  177. ***** libgcc2.c
  178. ----------------------------
  179. revision 41.2    
  180. date: 1993/11/30 18:51:58;  author: schwab;  state: Exp;  lines: +35 -62
  181. New entry points: L_builtin_new, L_caps_New and L_builtin_del are replaced
  182. by L_op_new, L_new_handler and L_op_delete.
  183. =============================================================================
  184. ***** longlong.h
  185. ----------------------------
  186. revision 41.2    
  187. date: 1993/11/30 18:52:22;  author: schwab;  state: Exp;  lines: +25 -24
  188. Updated for GCC 2.5
  189. =============================================================================
  190. ***** strerror.c
  191. ----------------------------
  192. revision 41.2    
  193. date: 1993/11/24 21:14:58;  author: schwab;  state: Exp;  lines: +1 -1
  194. Move _sock_errlist[] into the text segment by making it const, so that
  195. -mbaserel works again.
  196. =============================================================================
  197. ***** include/PatchLev.h
  198. ----------------------------
  199. revision 41.3    
  200. date: 1993/11/04 03:26:16;  author: entropy;  state: Exp;  lines: +0 -0
  201. -
  202. ----------------------------
  203. revision 41.2
  204. date: 1993/11/03 14:25:10;  author: entropy;  state: Exp;  lines: +1 -1
  205. -
  206. =============================================================================
  207. ***** include/assert.h
  208. ----------------------------
  209. revision 41.3    
  210. date: 1994/01/09 09:02:56;  author: lux;  state: Exp;  lines: +4 -13
  211. Make assert() macro more ANSI compliant by replacing the broken assert()
  212. macro with what was previously given as assertval(), and remove
  213. the assertval() macro.
  214. ----------------------------
  215. revision 41.2
  216. date: 1993/11/30 18:50:46;  author: schwab;  state: Exp;  lines: +1 -1
  217. Use new way to declare a function that doesn't return, since
  218. the old way wasn't ANSI conforming.
  219. =============================================================================
  220. ***** include/compiler.h
  221. ----------------------------
  222. revision 41.2    
  223. date: 1993/11/30 18:50:50;  author: schwab;  state: Exp;  lines: +10 -0
  224. Use new way to declare a function that doesn't return, since
  225. the old way wasn't ANSI conforming.
  226. =============================================================================
  227. ***** include/gdbm.h
  228. ----------------------------
  229. revision 41.2    
  230. date: 1993/12/01 20:42:48;  author: jrb;  state: Exp;  lines: +99 -21
  231. Synchronize with update36.
  232. =============================================================================
  233. ***** include/ioctl.h
  234. ----------------------------
  235. revision 41.2    
  236. date: 1993/11/24 21:09:20;  author: schwab;  state: Exp;  lines: +1 -0
  237. Add definition of B134.
  238. =============================================================================
  239. ***** include/math-68881.h
  240. ----------------------------
  241. revision 41.2    
  242. date: 1993/11/30 18:50:58;  author: schwab;  state: Exp;  lines: +112 -48
  243. Give inline functions const attribute instead of declaring as const.
  244. Fix a bug in atan2 where the function from libpml gives a different result
  245. on the arguments (0, -1).
  246. =============================================================================
  247. ***** include/math.h
  248. ----------------------------
  249. revision 41.2    
  250. date: 1993/11/24 20:08:46;  author: jrb;  state: Exp;  lines: +28 -24
  251. allow define NO_INLINE_MATH to override _M68881_. Also, check
  252. for __GNUC_INLINE__ as a pre-requisite to inlining (so the  user
  253. may override globally with  __NO_INLINE__.
  254. =============================================================================
  255. ***** include/minimal.h
  256. ----------------------------
  257. revision 41.2    
  258. date: 1993/11/30 18:51:10;  author: schwab;  state: Exp;  lines: +4 -3
  259. Use new way to declare a function that doesn't return, since
  260. the old way wasn't ANSI conforming.
  261. =============================================================================
  262. ***** include/mintbind.h
  263. ----------------------------
  264. revision 41.3    
  265. date: 1994/01/09 10:01:00;  author: pvt1-117;  state: Exp;  lines: +1 -1
  266. Some changes for Lattice C.
  267. ----------------------------
  268. revision 41.2
  269. date: 1993/11/24 20:50:10;  author: hohmuth;  state: Exp;  lines: +1 -1
  270. Fix return type of Pwaitpid() for Pure C.
  271. =============================================================================
  272. ***** include/osbind.h
  273. ----------------------------
  274. revision 41.2    
  275. date: 1994/01/09 10:01:28;  author: pvt1-117;  state: Exp;  lines: +3 -3
  276. Some changes for Lattice C.
  277. =============================================================================
  278. ***** include/stdlib.h
  279. ----------------------------
  280. revision 41.3    
  281. date: 1993/11/30 18:51:16;  author: schwab;  state: Exp;  lines: +3 -3
  282. Use new way to declare a function that doesn't return, since
  283. the old way wasn't ANSI conforming.
  284. ----------------------------
  285. revision 41.2
  286. date: 1993/11/24 20:20:46;  author: pvt1-117;  state: Exp;  lines: +10 -0
  287. Inline abs() and labs() for LCC.
  288. =============================================================================
  289. ***** include/support.h
  290. ----------------------------
  291. revision 41.3    
  292. date: 1994/01/09 09:28:44;  author: schwab;  state: Exp;  lines: +1 -1
  293. Rename buffindfile() to _buffindfile().
  294. ----------------------------
  295. revision 41.2
  296. date: 1993/11/30 18:51:22;  author: schwab;  state: Exp;  lines: +2 -2
  297. Use new way to declare a function that doesn't return, since
  298. the old way wasn't ANSI conforming.
  299. =============================================================================
  300. ***** include/termios.h
  301. ----------------------------
  302. revision 41.2    
  303. date: 1993/11/24 21:10:38;  author: schwab;  state: Exp;  lines: +1 -0
  304. Add definition of B134.
  305. =============================================================================
  306. ***** include/unistd.h
  307. ----------------------------
  308. revision 41.2    
  309. date: 1993/11/30 18:51:28;  author: schwab;  state: Exp;  lines: +1 -1
  310. Use new way to declare a function that doesn't return, since
  311. the old way wasn't ANSI conforming.
  312. =============================================================================
  313. ***** dup.c
  314. ----------------------------
  315. revision 41.2    
  316. date: 1994/01/09 10:31:12;  author: roemer;  state: Exp;  lines: +3 -1
  317. Make dup2(x, x) return x without doing anything, instead of failing.
  318. [I also removed the "close(handle2);" since this violates POSIX and
  319. the Fforce() already closes the target handle for us -entropy]
  320. =============================================================================
  321. ***** execp.c
  322. ----------------------------
  323. revision 41.2    
  324. date: 1994/01/09 09:28:56;  author: schwab;  state: Exp;  lines: +1 -1
  325. Rename buffindfile() to _buffindfile().
  326. =============================================================================
  327. ***** fopenp.c
  328. ----------------------------
  329. revision 41.2    
  330. date: 1994/01/09 09:29:04;  author: schwab;  state: Exp;  lines: +1 -1
  331. Rename buffindfile() to _buffindfile().
  332. =============================================================================
  333. ***** main.c
  334. ----------------------------
  335. revision 41.4    
  336. date: 1994/01/09 10:15:48;  author: dsb;  state: Exp;  lines: +32 -30
  337. Cast malloc() calls for HSC.
  338. ----------------------------
  339. revision 41.3
  340. date: 1994/01/09 09:11:18;  author: dirk_haun;  state: Exp;  lines: +2 -2
  341. Some time ago, I reported a bug in main.c of MiNT lib PL39, which destroys
  342. long PATH enviroment variables. Unfortunately, the bugfix itself was buggy
  343. :-( If PATH consisted only of a null byte, followed by the root directory of
  344. the boot drive, the result was garbage.  E.g. PATH=\0C:\\ resulted in
  345. PATH=/dev/c/nvurhgb so we allow for a size increase of up to five times the
  346. original instead of four.
  347. ----------------------------
  348. revision 41.2
  349. date: 1993/11/24 20:35:52;  author: dirk_haun;  state: Exp;  lines: +2 -2
  350. _path_dos2unx enlarges the path by at most *four* times the number of
  351. elements, not two (with the old code, ";C:\;C:\CMD;E:\METAFONT" becomes
  352. ":/dev/c/:/dev/c/cmd:/dev/e/meta".
  353. =============================================================================
  354. ***** mincl
  355. ----------------------------
  356. revision 41.3    
  357. date: 1994/01/09 11:15:20;  author: entropy;  state: Exp;  lines: +1 -1
  358. *** empty log message ***
  359. ----------------------------
  360. revision 41.2
  361. date: 1993/11/30 18:52:44;  author: schwab;  state: Exp;  lines: +2 -2
  362. Add new libgcc2 targets.
  363. =============================================================================
  364. ***** open.c
  365. ----------------------------
  366. revision 41.2    
  367. date: 1994/01/09 10:47:04;  author: roemer;  state: Exp;  lines: +3 -2
  368. O_EXCL was being used incorrectly.  It is only used in relation to
  369. O_CREAT and has nothing to do with file sharing modes.  So we add
  370. it to modemask (allowing it to be passed through to Fopen()) and always
  371. use O_DENYNONE.
  372. =============================================================================
  373. ***** scanf.c
  374. ----------------------------
  375. revision 41.2    
  376. date: 1994/01/09 09:56:18;  author: schab;  state: Exp;  lines: +230 -182
  377. The patch corrects these two bugs:
  378. - sscanf ("1", "%d%n", &i, &n) fails to set n, generally the value was
  379. off-by-one in the other cases
  380. - sscanf ("0x10", "%x", &i) sets i to 0 instead of 16
  381.  
  382. Additionally i have implemented %p and %Lf (the latter only for
  383. M68881, since there is no long double support without fpu yet), and i
  384. have restructured the code to make it more efficient.
  385. =============================================================================
  386. ***** spawn.c
  387. ----------------------------
  388. revision 41.3    
  389. date: 1994/01/09 09:29:10;  author: schwab;  state: Exp;  lines: +1 -1
  390. Rename buffindfile() to _buffindfile().
  391. ----------------------------
  392. revision 41.2
  393. date: 1993/11/24 21:06:22;  author: schwab;  state: Exp;  lines: +8 -5
  394. When running the interpreter for a script, the full pathname of the
  395. script should be passed, and not only the string from argv[0]. The
  396. latter normally does not include a path if the script was found
  397. through $PATH.
  398. =============================================================================
  399. ***** spawnvp.c
  400. ----------------------------
  401. revision 41.2    
  402. date: 1994/01/09 09:29:24;  author: schwab;  state: Exp;  lines: +1 -1
  403. Rename buffindfile() to _buffindfile().
  404. =============================================================================
  405. ***** sync.c
  406. ----------------------------
  407. revision 41.2    
  408. date: 1994/01/09 09:52:04;  author: schwab;  state: Exp;  lines: +9 -1
  409. fsync() uses the value from st_dev in the stat structure to form a
  410. pathname for Dcntl. This value can be > 0x100 for filesystems mounted
  411. via FS_MOUNT. Currently there is no way to sync such a filesystem, i
  412. have changed fsync to just return successfully in this case.
  413. =============================================================================
  414. ***** tcattr.c
  415. ----------------------------
  416. revision 41.2    
  417. date: 1993/11/24 21:11:36;  author: schwab;  state: Exp;  lines: +4 -5
  418. Make better mappings between termios attributes and real attributes,
  419. and fix typos.
  420. =============================================================================
  421. ***** thread.c
  422. ----------------------------
  423. revision 41.3    
  424. date: 1994/01/09 18:13:30;  author: entropy;  state: Exp;  lines: +21 -0
  425. entropy's attempt at implementing nox's idea for getting tfork() to
  426. work with -mbaserel.  Untested.
  427. ----------------------------
  428. revision 41.2
  429. date: 1994/01/09 09:49:06;  author: schwab;  state: Exp;  lines: +2 -2
  430. This patch for MiNTlib PL41 fixes the memory leak. It just moves the
  431. calls to Mfree to the right place.
  432. =============================================================================
  433. ***** unx2dos.c
  434. ----------------------------
  435. revision 41.2    
  436. date: 1994/01/09 09:46:10;  author: schwab;  state: Exp;  lines: +6 -4
  437. When given an empty path, _path_unx2dos/_path_dos2unx trash the byte
  438. before the supplied buffer. This can be seen by executing
  439. PATH= printenv
  440. (under sh or bash), there will be a line beginning with "PATH", but no
  441. equal sign and probably some garbage behind.
  442. =============================================================================
  443. ***** crlf/crlf.c
  444. ----------------------------
  445. revision 41.3    
  446. date: 1994/01/09 14:38:22;  author: entropy;  state: Exp;  lines: +386 -386
  447. *** empty log message ***
  448. ----------------------------
  449. revision 41.2
  450. date: 1994/01/09 14:35:58;  author: entropy;  state: Exp;  lines: +386 -296
  451. Merged changes from Markus Kilbinger and Martin Koehling.
  452. =============================================================================
  453. ***** crlf/crlf.doc
  454. ----------------------------
  455. revision 41.2    
  456. date: 1994/01/09 14:40:52;  author: entropy;  state: Exp;  lines: +7 -3
  457. *** empty log message ***
  458. =============================================================================
  459. ***** crlf/crlf.ttp
  460. ----------------------------
  461. revision 41.2    
  462. date: 1994/01/09 14:42:16;  author: entropy;  state: Exp;  lines: +276 -271
  463. *** empty log message ***
  464. =============================================================================
  465. ***** crlf/makefile
  466. ----------------------------
  467. revision 41.2    
  468. date: 1994/01/09 14:42:46;  author: entropy;  state: Exp;  lines: +1 -3
  469. *** empty log message ***
  470. =============================================================================
  471.  
  472. PATCHLEVEL41::
  473.  
  474. ***** nlist.c
  475. ----------------------------
  476. revision 40.2    
  477. date: 1993/10/31 09:24:14;  author: hohmuth;  state: Exp;  lines: +3 -3
  478. add a few typecasts for __MSHORT__
  479. =============================================================================
  480. ***** qsort.c
  481. ----------------------------
  482. revision 40.2    
  483. date: 1993/10/31 08:58:56;  author: jrb;  state: Exp;  lines: +9 -4
  484. adjust order of inclusion of compiler.h so that INLINE may be
  485. conditionally overriden even when __GNUC__
  486. =============================================================================
  487. ***** strerror.c
  488. ----------------------------
  489. revision 40.2    
  490. date: 1993/10/31 11:33:36;  author: entropy;  state: Exp;  lines: +59 -1
  491. Add support for the socket lib.
  492. =============================================================================
  493. ***** utime.c
  494. ----------------------------
  495. revision 40.2    
  496. date: 1993/10/31 09:25:04;  author: hohmuth;  state: Exp;  lines: +1 -1
  497. make assignments used as truth values clearer, to avoid
  498. spurious warnings
  499. =============================================================================
  500. ***** wcmb.c
  501. ----------------------------
  502. revision 40.2    
  503. date: 1993/10/31 09:25:16;  author: hohmuth;  state: Exp;  lines: +2 -2
  504. make assignments used as truth values clearer, to avoid
  505. spurious warnings
  506. =============================================================================
  507. ***** wcscat.c
  508. ----------------------------
  509. revision 40.2    
  510. date: 1993/10/31 09:25:24;  author: hohmuth;  state: Exp;  lines: +2 -2
  511. make assignments used as truth values clearer, to avoid
  512. spurious warnings
  513. =============================================================================
  514. ***** include/PatchLev.h
  515. ----------------------------
  516. revision 40.2    
  517. date: 1993/10/30 10:30:02;  author: entropy;  state: Exp;  lines: +1 -1
  518. -
  519. =============================================================================
  520. ***** include/errno.h
  521. ----------------------------
  522. revision 40.2    
  523. date: 1993/10/31 11:03:32;  author: entropy;  state: Exp;  lines: +40 -1
  524. Add support for the socket library.
  525. =============================================================================
  526. ***** include/osbind.h
  527. ----------------------------
  528. revision 40.3    
  529. date: 1993/10/31 09:23:14;  author: hohmuth;  state: Exp;  lines: +3 -3
  530. fix prototypes for Pure C: gemdos(), bios(), xbios()
  531. ----------------------------
  532. revision 40.2
  533. date: 1993/10/31 09:00:00;  author: jrb;  state: Exp;  lines: +11 -2
  534. relax the constraints on the inputs of trap_14_wwwwwww (only
  535. Rsconf maps to this)  to "g" from "r", as these many "r" 's
  536. give gcc 2.>3.X heartaches (understandably). note this is ok
  537. since these args will never be expressions, and we never
  538. have to constrain hard enough to force eval before we change
  539. sp from underneath gcc.
  540. =============================================================================
  541. ***** ioctl.c
  542. ----------------------------
  543. revision 40.2    
  544. date: 1993/10/31 09:24:04;  author: hohmuth;  state: Exp;  lines: +1 -1
  545. add a few typecasts for __MSHORT__
  546. =============================================================================
  547. ***** open.c
  548. ----------------------------
  549. revision 40.2    
  550. date: 1993/10/31 09:24:24;  author: hohmuth;  state: Exp;  lines: +1 -1
  551. add a few typecasts for __MSHORT__
  552. =============================================================================
  553. ***** popen.c
  554. ----------------------------
  555. revision 40.2    
  556. date: 1993/10/31 09:24:34;  author: hohmuth;  state: Exp;  lines: +6 -1
  557. add a few typecasts for __MSHORT__
  558. add #include <sys\types.h> for Turbo C
  559. =============================================================================
  560. ***** read.c
  561. ----------------------------
  562. revision 40.2    
  563. date: 1993/10/31 09:25:32;  author: hohmuth;  state: Exp;  lines: +1 -1
  564. add typecasts to calls of Psignal(), Fselect() and Dreaddir(),
  565. to make the argument types match the prototypes
  566. =============================================================================
  567. ***** select.c
  568. ----------------------------
  569. revision 40.2    
  570. date: 1993/10/31 09:25:42;  author: hohmuth;  state: Exp;  lines: +3 -3
  571. add typecasts to calls of Psignal(), Fselect() and Dreaddir(),
  572. to make the argument types match the prototypes
  573. add "U" to unsigned short constants
  574. =============================================================================
  575. ***** tcbreak.c
  576. ----------------------------
  577. revision 40.2    
  578. date: 1993/10/31 09:24:44;  author: hohmuth;  state: Exp;  lines: +1 -1
  579. add a few typecasts for __MSHORT__
  580. =============================================================================
  581. ***** truncate.c
  582. ----------------------------
  583. revision 40.2    
  584. date: 1993/10/31 09:24:52;  author: hohmuth;  state: Exp;  lines: +2 -2
  585. add a few typecasts for __MSHORT__
  586. =============================================================================
  587. ***** ttyname.c
  588. ----------------------------
  589. revision 40.2    
  590. date: 1993/10/31 09:25:50;  author: hohmuth;  state: Exp;  lines: +1 -1
  591. add typecasts to calls of Psignal(), Fselect() and Dreaddir(),
  592. to make the argument types match the prototypes
  593. =============================================================================
  594. ***** purec/Makefile
  595. ----------------------------
  596. revision 40.2    
  597. date: 1993/11/01 22:08:26;  author: hohmuth;  state: Exp;  lines: +14 -9
  598. *** empty log message ***
  599. =============================================================================
  600. ***** purec/mintlib.prj
  601. ----------------------------
  602. revision 40.2    
  603. date: 1993/11/01 22:08:26;  author: hohmuth;  state: Exp;  lines: +13 -0
  604. *** empty log message ***
  605. =============================================================================
  606.  
  607. PATCHLEVEL40::
  608.  
  609. ***** abort.c
  610. ----------------------------
  611. revision 39.2    
  612. date: 1993/10/28 17:54:14;  author: entropy;  state: Exp;  lines: +20 -2
  613. Fix for the TOS lib, and also remove a POSIX violation.
  614. =============================================================================
  615. ***** utime.c
  616. ----------------------------
  617. revision 39.2    
  618. date: 1993/10/27 15:01:02;  author: entropy;  state: Exp;  lines: +16 -1
  619. Implement the Dcntl() versionof FUTIME in utime().  Comment out the
  620. kludge for directories in the Fcntl() version.
  621. =============================================================================
  622. ***** include/PatchLev.h
  623. ----------------------------
  624. revision 39.2    
  625. date: 1993/10/27 14:20:24;  author: entropy;  state: Exp;  lines: +1 -1
  626. -
  627. =============================================================================
  628. ***** include/support.h
  629. ----------------------------
  630. revision 39.2    
  631. date: 1993/10/27 15:06:44;  author: jrb;  state: Exp;  lines: +2 -2
  632. Correct the protos for __exit() and _exit().
  633. =============================================================================
  634. ***** truncate.c
  635. ----------------------------
  636. revision 39.2    
  637. date: 1993/10/28 17:27:30;  author: entropy;  state: Exp;  lines: +10 -1
  638. Implement the Dcntl() version of FTRUNCATE in truncate().
  639. =============================================================================
  640.  
  641. PATCHLEVEL39::
  642.  
  643. ***** include/PatchLev.h
  644. ----------------------------
  645. revision 38.2    
  646. date: 1993/10/21 18:47:34;  author: entropy;  state: Exp;  lines: +1 -1
  647. *** empty log message ***
  648. =============================================================================
  649. ***** include/errno.h
  650. ----------------------------
  651. revision 38.2    
  652. date: 1993/10/21 16:21:30;  author: entropy;  state: Exp;  lines: +1 -0
  653. Add ENOTEMPTY as alias for EEXIST (POSIX).
  654. =============================================================================
  655. ***** include/limits.h
  656. ----------------------------
  657. revision 38.3    
  658. date: 1993/10/23 18:44:56;  author: entropy;  state: Exp;  lines: +17 -18
  659. Raised some arbitrary limits (or changed to actual limit, as in the case
  660. of _POSIX_OPEN_MAX).  Rearranged things a bit for consistency.
  661. ----------------------------
  662. revision 38.2
  663. date: 1993/10/23 18:28:52;  author: entropy;  state: Exp;  lines: +4 -0
  664. Set _POSIX_NGROUPS_MAX to 0 when not __MINT__.
  665. Thanks to ntomczak@vm.ucs.ualberta.ca for the bug report.
  666. =============================================================================
  667. ***** include/time.h
  668. ----------------------------
  669. revision 38.2    
  670. date: 1993/10/25 10:00:30;  author: entropy;  state: Exp;  lines: +7 -2
  671. Update select() prototype to use fd_set * for arguments, and
  672. make some stuff !_POSIX_SOURCE.
  673. =============================================================================
  674. ***** include/types.h
  675. ----------------------------
  676. revision 38.2    
  677. date: 1993/10/25 09:59:28;  author: entropy;  state: Exp;  lines: +4 -1
  678. Allow fd_set definition to be gotten from time.h too.
  679. =============================================================================
  680. ***** include/wait.h
  681. ----------------------------
  682. revision 38.2    
  683. date: 1993/10/24 18:47:48;  author: nox;  state: Exp;  lines: +1 -1
  684. Some older versions of GCC trip over the new wait macros...so
  685. it's better not to use them for now.
  686. =============================================================================
  687. ***** Bugs
  688. ----------------------------
  689. revision 38.2    
  690. date: 1993/10/24 18:18:10;  author: nox;  state: Exp;  lines: +22 -0
  691. Added some new entries.
  692. =============================================================================
  693. ***** Changelog
  694. ----------------------------
  695. revision 38.2    
  696. date: 1993/10/25 19:10:44;  author: entropy;  state: Exp;  lines: +1 -392
  697. New Changelog file.
  698. =============================================================================
  699. ***** Files
  700. ----------------------------
  701. revision 38.5    
  702. date: 1993/10/22 21:40:48;  author: entropy;  state: Exp;  lines: +19 -19
  703. Add Version and MKLOG.
  704. ----------------------------
  705. revision 38.4
  706. date: 1993/10/21 16:58:28;  author: entropy;  state: Exp;  lines: +9 -8
  707. Add putpwent.c to the Files list (it was missing).
  708. ----------------------------
  709. revision 38.3
  710. date: 1993/10/21 10:58:32;  author: entropy;  state: Exp;  lines: +18 -18
  711. Add Makefile.adm.
  712. ----------------------------
  713. revision 38.2
  714. date: 1993/10/21 10:34:24;  author: entropy;  state: Exp;  lines: +59 -94
  715. Rearranged for automation.
  716. =============================================================================
  717. ***** MKLOG
  718. ----------------------------
  719. revision 38.3    
  720. date: 1993/10/22 02:37:36;  author: entropy;  state: Exp;  lines: +1 -1
  721. Add DIRECTORY_NAME tag to be post-processed into the source directory
  722. name of the changed file.
  723. ----------------------------
  724. revision 38.2
  725. date: 1993/10/21 18:39:50;  author: entropy;  state: Exp;
  726. NEW file, to automatically generate change logs from RCS.
  727. =============================================================================
  728. ***** Makefile.adm
  729. ----------------------------
  730. revision 38.5    
  731. date: 1993/10/25 19:09:04;  author: entropy;  state: Exp;  lines: +26 -0
  732. Add 'distrib' target.
  733. ----------------------------
  734. revision 38.4
  735. date: 1993/10/22 02:34:56;  author: entropy;  state: Exp;  lines: +20 -0
  736. Add target 'changelogs' to assist in automatic generation of changelog
  737. files at release time.
  738. ----------------------------
  739. revision 38.3
  740. date: 1993/10/21 17:13:20;  author: entropy;  state: Exp;  lines: +26 -2
  741. Add 'checkfiles' target to look for filenames missing from Files.
  742. ----------------------------
  743. revision 38.2
  744. date: 1993/10/21 10:41:48;  author: entropy;  state: Exp;
  745. NEW file.
  746. =============================================================================
  747. ***** OChangelog
  748. ----------------------------
  749. revision 38.2    
  750. date: 1993/10/24 17:06:08;  author: entropy;  state: Exp;  lines: +393 -0
  751. Added previous contents of Changelog.
  752. =============================================================================
  753. ***** PatchLev.h
  754. ----------------------------
  755. revision 38.2    
  756. date: 1993/10/21 18:45:58;  author: entropy;  state: Exp;  lines: +1 -1
  757. *** empty log message ***
  758. =============================================================================
  759. ***** Version
  760. ----------------------------
  761. revision 38.2    
  762. date: 1993/10/22 02:31:34;  author: entropy;  state: Exp;
  763. NEW file containing version number for automatic generation of other
  764. files.
  765. =============================================================================
  766. ***** crtinit.c
  767. ----------------------------
  768. revision 38.2    
  769. date: 1993/10/21 22:15:54;  author: pvt1-117;  state: Exp;  lines: +1 -7
  770. Eliminate useless function setup_handlers().
  771. =============================================================================
  772. ***** dup.c
  773. ----------------------------
  774. revision 38.2    
  775. date: 1993/10/24 16:58:58;  author: entropy;  state: Exp;  lines: +6 -0
  776. Set the controlling terminal when appropriate.
  777. =============================================================================
  778. ***** main.c
  779. ----------------------------
  780. revision 38.2    
  781. date: 1993/10/24 12:40:10;  author: nox;  state: Exp;  lines: +1 -1
  782. Pty readers get double ^Ms when the writer doesn't have binmode set.
  783. I think we can just leave the ^M conversion to the tty itself
  784. (that's what CRMOD is for), at least under MiNT.
  785. =============================================================================
  786. ***** open.c
  787. ----------------------------
  788. revision 38.2    
  789. date: 1993/10/24 16:55:46;  author: entropy;  state: Exp;  lines: +23 -5
  790. Allow open() to set the controlling terminal when appropriate.
  791. Thanks to nox@jelal.north.de for the bug report.
  792. =============================================================================
  793. ***** read.c
  794. ----------------------------
  795. revision 38.2    
  796. date: 1993/10/22 21:00:42;  author: entropy;  state: Exp;  lines: +5 -4
  797. Fix some bugs with _read() on console under TOS:
  798. Formerly we appended a '\n' to every read, and incremented the byte count
  799. by one...this could cause a read to write past the end of the input
  800. buffer, and also messed up unbuffered tty input horribly.  So now
  801. we just do CRMOD translation on the last character read, changing the
  802. '\r' to '\n' in place.  (Thanks to sourada@iastate.edu for the bug report.)
  803. Also compare against __tchars.t_eofc instead of hardcoded '4', for
  804. consistency.
  805. =============================================================================
  806. ***** rename.c
  807. ----------------------------
  808. revision 38.2    
  809. date: 1993/10/21 17:17:08;  author: entropy;  state: Exp;  lines: +17 -5
  810. Don't allow a file to be renamed to itself (on filesystems where we
  811. can tell if two files are the same) so that files aren't accidentally
  812. deleted.
  813. =============================================================================
  814. ***** select.c
  815. ----------------------------
  816. revision 38.2    
  817. date: 1993/10/25 09:58:38;  author: entropy;  state: Exp;  lines: +3 -2
  818. Use fd_set * instead of long * for aguments.  Thanks roemer.
  819. =============================================================================
  820. ***** wait.c
  821. ----------------------------
  822. revision 38.2    
  823. date: 1993/10/24 18:51:40;  author: nox;  state: Exp;  lines: +1 -1
  824. See wait.h.
  825. =============================================================================
  826. ***** waitpid.c
  827. ----------------------------
  828. revision 38.2    
  829. date: 1993/10/24 18:52:00;  author: nox;  state: Exp;  lines: +1 -1
  830. See wait.h.
  831. =============================================================================
  832. ***** lattice/mc.prj
  833. ----------------------------
  834. revision 38.3    
  835. date: 1993/10/22 02:12:02;  author: pvt1-117;  state: Exp;  lines: +1 -0
  836. *** empty log message ***
  837. ----------------------------
  838. revision 38.2
  839. date: 1993/10/21 22:19:54;  author: pvt1-117;  state: Exp;  lines: +7 -0
  840. *** empty log message ***
  841. =============================================================================
  842. ***** lattice/mc3.prj
  843. ----------------------------
  844. revision 38.3    
  845. date: 1993/10/22 02:12:02;  author: pvt1-117;  state: Exp;  lines: +1 -0
  846. *** empty log message ***
  847. ----------------------------
  848. revision 38.2
  849. date: 1993/10/21 22:19:54;  author: pvt1-117;  state: Exp;  lines: +7 -0
  850. *** empty log message ***
  851. =============================================================================
  852. ***** lattice/mcnb.prj
  853. ----------------------------
  854. revision 38.3    
  855. date: 1993/10/22 02:12:02;  author: pvt1-117;  state: Exp;  lines: +1 -0
  856. *** empty log message ***
  857. ----------------------------
  858. revision 38.2
  859. date: 1993/10/21 22:19:54;  author: pvt1-117;  state: Exp;  lines: +7 -0
  860. *** empty log message ***
  861. =============================================================================
  862. ***** lattice/mcnb3.prj
  863. ----------------------------
  864. revision 38.3    
  865. date: 1993/10/22 02:12:02;  author: pvt1-117;  state: Exp;  lines: +1 -0
  866. *** empty log message ***
  867. ----------------------------
  868. revision 38.2
  869. date: 1993/10/21 22:19:54;  author: pvt1-117;  state: Exp;  lines: +7 -0
  870. *** empty log message ***
  871. =============================================================================
  872. ***** lattice/mcr.prj
  873. ----------------------------
  874. revision 38.3    
  875. date: 1993/10/22 02:12:02;  author: pvt1-117;  state: Exp;  lines: +1 -0
  876. *** empty log message ***
  877. ----------------------------
  878. revision 38.2
  879. date: 1993/10/21 22:19:54;  author: pvt1-117;  state: Exp;  lines: +7 -0
  880. *** empty log message ***
  881. =============================================================================
  882. ***** lattice/mcr3.prj
  883. ----------------------------
  884. revision 38.3    
  885. date: 1993/10/22 02:12:02;  author: pvt1-117;  state: Exp;  lines: +1 -0
  886. *** empty log message ***
  887. ----------------------------
  888. revision 38.2
  889. date: 1993/10/21 22:19:54;  author: pvt1-117;  state: Exp;  lines: +7 -0
  890. *** empty log message ***
  891. =============================================================================
  892. ***** lattice/mcrnb.prj
  893. ----------------------------
  894. revision 38.3    
  895. date: 1993/10/22 02:12:02;  author: pvt1-117;  state: Exp;  lines: +1 -0
  896. *** empty log message ***
  897. ----------------------------
  898. revision 38.2
  899. date: 1993/10/21 22:19:54;  author: pvt1-117;  state: Exp;  lines: +7 -0
  900. *** empty log message ***
  901. =============================================================================
  902. ***** lattice/mcrnb3.prj
  903. ----------------------------
  904. revision 38.3    
  905. date: 1993/10/22 02:12:02;  author: pvt1-117;  state: Exp;  lines: +1 -0
  906. *** empty log message ***
  907. ----------------------------
  908. revision 38.2
  909. date: 1993/10/21 22:19:54;  author: pvt1-117;  state: Exp;  lines: +7 -0
  910. *** empty log message ***
  911. =============================================================================
  912. ***** lattice/mcs.prj
  913. ----------------------------
  914. revision 38.3    
  915. date: 1993/10/22 02:12:02;  author: pvt1-117;  state: Exp;  lines: +1 -0
  916. *** empty log message ***
  917. ----------------------------
  918. revision 38.2
  919. date: 1993/10/21 22:19:54;  author: pvt1-117;  state: Exp;  lines: +7 -0
  920. *** empty log message ***
  921. =============================================================================
  922. ***** lattice/mcsnb.prj
  923. ----------------------------
  924. revision 38.3    
  925. date: 1993/10/22 02:12:02;  author: pvt1-117;  state: Exp;  lines: +1 -0
  926. *** empty log message ***
  927. ----------------------------
  928. revision 38.2
  929. date: 1993/10/21 22:19:54;  author: pvt1-117;  state: Exp;  lines: +7 -0
  930. *** empty log message ***
  931. =============================================================================
  932. ***** lattice/mcsr.prj
  933. ----------------------------
  934. revision 38.3    
  935. date: 1993/10/22 02:12:02;  author: pvt1-117;  state: Exp;  lines: +1 -0
  936. *** empty log message ***
  937. ----------------------------
  938. revision 38.2
  939. date: 1993/10/21 22:19:54;  author: pvt1-117;  state: Exp;  lines: +7 -0
  940. *** empty log message ***
  941. =============================================================================
  942. ***** lattice/mcsrnb.prj
  943. ----------------------------
  944. revision 38.3    
  945. date: 1993/10/22 02:12:02;  author: pvt1-117;  state: Exp;  lines: +1 -0
  946. *** empty log message ***
  947. ----------------------------
  948. revision 38.2
  949. date: 1993/10/21 22:19:54;  author: pvt1-117;  state: Exp;  lines: +7 -0
  950. *** empty log message ***
  951. =============================================================================
  952.